package domean;

import java.awt.Color;

public class SpielfeldZelle {

	private int XKoordinate;
	private int YKorrdiante;
	private int zellenRadius;
	private int spielerNummer = -1;

	private boolean feldBelegt = false;
	private boolean startFeld = false;
	
	private Color feldFarbe;
	
	public SpielfeldZelle(int x, int y, int radius, boolean startFeld, Color farbe){
		this.XKoordinate = x;
		this.YKorrdiante = y;
		this.zellenRadius = radius;
		this.startFeld = startFeld;
		this.feldFarbe = farbe;
	}


	/**
	 * getter fuer <code>{@link #XKoordinate}</code>
	 */
	public int getXKoordinate() {
		return XKoordinate;
	}

	/**
	 *  setter fuer <code>{@link #XKoordinate}</code>
	 */
	public void setXKoordinate(int xKoordinate) {
		XKoordinate = xKoordinate;
	}

	/**
	 * getter fuer <code>{@link #YKorrdiante}</code>
	 */
	public int getYKorrdiante() {
		return YKorrdiante;
	}

	/**
	 *  setter fuer <code>{@link #YKorrdiante}</code>
	 */
	public void setYKorrdiante(int yKorrdiante) {
		YKorrdiante = yKorrdiante;
	}

	/**
	 * getter fuer <code>{@link #feldBelegt}</code>
	 */
	public boolean isFeldBelegt() {
		return feldBelegt;
	}

	/**
	 *  setter fuer <code>{@link #feldBelegt}</code>
	 */
	public void setFeldBelegt(boolean feldBelegt) {
		this.feldBelegt = feldBelegt;
	}

	/**
	 * getter fuer <code>{@link #startFeld}</code>
	 */
	public boolean isStartFeld() {
		return startFeld;
	}

	/**
	 *  setter fuer <code>{@link #startFeld}</code>
	 */
	public void setStartFeld(boolean startFeld) {
		this.startFeld = startFeld;
	}

	/**
	 * getter fuer <code>{@link #feldFarbe}</code>
	 */
	public Color getFeldFarbe() {
		return feldFarbe;
	}

	/**
	 *  setter fuer <code>{@link #feldFarbe}</code>
	 */
	public void setFeldFarbe(Color feldFarbe) {
		this.feldFarbe = feldFarbe;
	}
	
	/**
	 * getter fuer <code>{@link #zellenRadius}</code>
	 */
	public int getZellenRadius() {
		return zellenRadius;
	}

	/**
	 *  setter fuer <code>{@link #zellenRadius}</code>
	 */
	public void setZellenRadius(int zellenRadius) {
		this.zellenRadius = zellenRadius;
	}
	
	/**
	 * getter fuer <code>{@link #spielerNummer}</code>
	 */
	public int getSpielerNummer() {
		return spielerNummer;
	}


	/**
	 *  setter fuer <code>{@link #spielerNummer}</code>
	 */
	public void setSpielerNummer(int spielerNummer) {
		this.spielerNummer = spielerNummer;
	}
}
